Improved Cat Swarm Optimization Algorithm for Load Balancing in the Cloud Computing Environment
نویسندگان
چکیده
Recently, cloud computing has gained recognition as a powerful tool for providing clients with flexible platforms, software services, and cost-effective infrastructures. Cloud is form of distributed that allows users to store process data in virtual environment instead physical server. This beneficial because it businesses quickly scale up or down their capacity, reducing the need invest expensive hardware. As tasks continue grow exponentially usage services increases, scheduling these across diverse machines poses challenging NP-hard optimization problem substantial requirements, including optimal resource utilization levels, short execution time, reasonable implementation cost. The issue consequently been addressed using variety meta-heuristic algorithms. In this paper, we propose new load-balancing approach Cat Swarm Optimization (CSO) algorithm order distribute load among various servers within center. Statistical analyses indicate our superior previous research regard energy consumption, makespan, time required 30%, 35%, 40%, respectively.
منابع مشابه
Improved Ant Colony Load Balancing Algorithm in Cloud Computing
Cloud computing mainly deals with networking, software, data access and storage services that may not require end-user knowledge of the physical location and configuration of the system that is delivering the services. In the cloud storage, load balancing is a key issue. Load balancing is one of the main challenge in cloud computing which is required to distribute the dynamic workload across mu...
متن کاملLoad Balancing in Cloud Computing Environment Using Improved Weighted Round Robin Algorithm for Nonpreemptive Dependent Tasks.
Cloud computing uses the concepts of scheduling and load balancing to migrate tasks to underutilized VMs for effectively sharing the resources. The scheduling of the nonpreemptive tasks in the cloud computing environment is an irrecoverable restraint and hence it has to be assigned to the most appropriate VMs at the initial placement itself. Practically, the arrived jobs consist of multiple int...
متن کاملLoad Balancing of Virtual Machines in Cloud Computing Environment Using Improved Ant Colony Algorithm
Load balancing of virtual machines is one of the most significant issues in cloud computing research. A common approach is to employ intelligent algorithms such as Ant Colony Optimization (ACO). However, there are two main issues with traditional ACO. First, ACO is very dependent on the initial conditions, which might affect the final optimal solution and the convergence speed. To solve this pr...
متن کاملEfficient Load Balancing Algorithm in Cloud Environment
Load balancing is the process of distributing the load among various nodes of a distributed system to improve both resource utilization and job response time while also avoiding a situation where some of the nodes are heavily loaded while other nodes are idle or doing very little work. This paper presents an approach for scheduling algorithms that can maintain the load balancing and provides be...
متن کاملOptimization Task Scheduling Algorithm in Cloud Computing
Since software systems play an important role in applications more than ever, the security has become one of the most important indicators of softwares.Cloud computing refers to services that run in a distributed network and are accessible through common internet protocols. Presenting a proper scheduling method can lead to efficiency of resources by decreasing response time and costs. This rese...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: International Journal of Advanced Computer Science and Applications
سال: 2023
ISSN: ['2158-107X', '2156-5570']
DOI: https://doi.org/10.14569/ijacsa.2023.01407112